package com.cgnpc.scp.common.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.cgnpc.scp.common.utils.DateUtil;
import java.util.Date;

/******************************
 * 用途说明: 用户信息
 * 作者姓名: chenshijie
 * 创建时间: 2020/08/08 10:44
 ******************************/
public class UserInfo {

    private String userStatus;

    private String deptCodePath;

    private String remark;

    private String userNamePy;

    private String userDeptId;

    private String contactAddr;

    private String state;

    private String email;

    private String userSex;

    private String creator;

    private String userShortPy;

    private String deptNamePath;

    private String userDept;

    private String cellphoneNo;

    private String userDeptNo;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String userName;

    private String userNameEng;

    private String userId;

    private String telephoneNo;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    private String deptIdPath;

    private String postCode;

    private String updatePerson;

    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public String getDeptCodePath() {
        return deptCodePath;
    }

    public void setDeptCodePath(String deptCodePath) {
        this.deptCodePath = deptCodePath;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getUserNamePy() {
        return userNamePy;
    }

    public void setUserNamePy(String userNamePy) {
        this.userNamePy = userNamePy;
    }

    public String getUserDeptId() {
        return userDeptId;
    }

    public void setUserDeptId(String userDeptId) {
        this.userDeptId = userDeptId;
    }

    public String getContactAddr() {
        return contactAddr;
    }

    public void setContactAddr(String contactAddr) {
        this.contactAddr = contactAddr;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getUserShortPy() {
        return userShortPy;
    }

    public void setUserShortPy(String userShortPy) {
        this.userShortPy = userShortPy;
    }

    public String getDeptNamePath() {
        return deptNamePath;
    }

    public void setDeptNamePath(String deptNamePath) {
        this.deptNamePath = deptNamePath;
    }

    public String getUserDept() {
        return userDept;
    }

    public void setUserDept(String userDept) {
        this.userDept = userDept;
    }

    public String getCellphoneNo() {
        return cellphoneNo;
    }

    public void setCellphoneNo(String cellphoneNo) {
        this.cellphoneNo = cellphoneNo;
    }

    public String getUserDeptNo() {
        return userDeptNo;
    }

    public void setUserDeptNo(String userDeptNo) {
        this.userDeptNo = userDeptNo;
    }

    public Date getUpdateTime() {
        return DateUtil.cloneNewDate(updateTime);
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = DateUtil.cloneNewDate(updateTime);
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserNameEng() {
        return userNameEng;
    }

    public void setUserNameEng(String userNameEng) {
        this.userNameEng = userNameEng;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTelephoneNo() {
        return telephoneNo;
    }

    public void setTelephoneNo(String telephoneNo) {
        this.telephoneNo = telephoneNo;
    }

    public Date getCreateTime() {
        return DateUtil.cloneNewDate(createTime);
    }

    public void setCreateTime(Date createTime) {
        this.createTime = DateUtil.cloneNewDate(createTime);
    }

    public String getDeptIdPath() {
        return deptIdPath;
    }

    public void setDeptIdPath(String deptIdPath) {
        this.deptIdPath = deptIdPath;
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode;
    }

    public String getUpdatePerson() {
        return updatePerson;
    }

    public void setUpdatePerson(String updatePerson) {
        this.updatePerson = updatePerson;
    }
}
